<?php
	if(isset($_GET['mlh']) && isset($_GET['pin']) && $_GET['mlh'] != "" && $_GET['pin'])
	{
		$MaLopHoc = strtoupper(trim($_GET['mlh']));
		$PIN = trim($_GET['pin']);
		
		include_once '../classes/hocvien_bs.php';
		include_once '../classes/lophoc_bs.php';
		include_once '../classes/giaovien_bs.php';
		include_once '../classes/hopdong_bs.php';
		include_once '../classes/phonghoc_bs.php';
		include_once '../classes/chuongtrinhhoc_bs.php';
		include_once '../classes/thoigianhoc_bs.php';
		
		$LopHoc = new lophoc_bs();
		$LopHoc->SetMaLopHoc($MaLopHoc);
		$LopHoc->SetPIN($PIN);
		$DLopHoc = $LopHoc->LayDanhSach();
		
		$HocVien = new hocvien_bs();
		$HocVien->SetMaLopHoc($DLopHoc[0]['MaLopHoc']);
		$DHocVien = $HocVien->LayDanhSachSapXepTheoTen();
		
?>
<div id="ThongTinLop">
	<table>
		<tr>
			<th rowspan="2">K72A40</th>
			<td width="15%"><b>Giáo viên 1</b></td>
			<?php
				$HopDong = new hopdong_bs();
				$HopDong->SetMaLopHoc($DLopHoc[0]['MaLopHoc']);
				$HopDong->SetMaVaiTro('VG01'); // Tìm giáo viên 1 của lớp
				$DHopDong = $HopDong->LayDanhSach();
				if($DHopDong == null)
					$HoTenGiaoVien = "Chưa được phân công";
				else
				{
					$GiaoVien = new giaovien_bs();
					$GiaoVien->SetMaGiaoVien($DHopDong[0]['MaGiaoVien']);
					$DGiaoVien = $GiaoVien->LayDanhSach();
					$HoTenGiaoVien = $DGiaoVien[0]['HoTen'];
				}
			?>
			<td width="30%"><?php echo $HoTenGiaoVien; ?></td>
			<td width="15%"><b>Giáo viên 2</b></td>
			<?php
				$HopDong = new hopdong_bs();
				$HopDong->SetMaLopHoc($DLopHoc[0]['MaLopHoc']);
				$HopDong->SetMaVaiTro('VG02'); // Tìm giáo viên 1 của lớp
				$DHopDong = $HopDong->LayDanhSach();
				if($DHopDong == null)
					$HoTenGiaoVien = "Chưa được phân công";
				else
				{
					$GiaoVien = new giaovien_bs();
					$GiaoVien->SetMaGiaoVien($DHopDong[0]['MaGiaoVien']);
					$DGiaoVien = $GiaoVien->LayDanhSach();
					$HoTenGiaoVien = $DGiaoVien[0]['HoTen'];
				}
				include_once '../classes/buoihoc_bs.php';
				include_once '../classes/diemdanh_bs.php';
				$BuoiHoc = new buoihoc_bs();
				$BuoiHoc->SetMaLopHoc($DLopHoc[0]['MaLopHoc']);
				$DBuoiHoc = $BuoiHoc->LayDanhSach();
			?>
			<td width="30%"><?php echo $HoTenGiaoVien; ?></td>
		</tr>
		<tr>
			<td><b>Phòng học</b></td>
			<?php
				$PhongHoc = new phonghoc_bs();
				$PhongHoc->SetMaPhong($DLopHoc[0]['MaPhong']);
				$DPhongHoc = $PhongHoc->LayDanhSach();
			?>
			<td><?php echo $DPhongHoc == null ? "Chưa xếp phòng" : $DPhongHoc[0]['TenPhong']; ?></td>
			<td><b>Số lượng học viên</b></td>
			<td><?php echo $DHocVien == null ? 0 : count($DHocVien); ?></td>
		</tr>
	</table>
</div>
<div id="DDPhanChinh">
	<div class="DDLeft">
		<div class="Title">
			THÔNG TIN ĐIỂM DANH - <?php echo $MaLopHoc; ?>
		</div>
		<table width="100%">
			<tr>
				<td align="center">Hôm nay: <?php echo NgayTrongTuan(date('Y-m-d', time()), 3) . ', ' . ConvertDate(date('Y-m-d', time()));?></td>
				<td align="center">Buổi học thứ <?php echo ($DBuoiHoc == null ? 1 : count($DBuoiHoc) + 1); ?></td>
			</tr>
		</table>
		<form action="index.php?act=diemdanh_sub" method="POST">
			<input type="text" hidden="true" name="MaLopHoc" value="<?php echo $MaLopHoc; ?>" />
			<table class="DSDiemDanh" width="100%">
				<tr>
					<th></th>
					<th>STT</th>
					<th width="80px">Số máy</th>
					<th>Mã học viên</th>
					<th colspan="2">Họ tên</th>
					<th>Ngày sinh</th>
					<th>Lớp (AGU)</th>
				</tr>
				<tr>
					<?php
						for($i = 0; $i < count($DHocVien); $i++)
						{
							echo '<tr onclick="checkCheckbox(\'' . $DHocVien[$i]['MaHocVien'] . '\');">';
								$HT = TachHoTen($DHocVien[$i]['HoTen']);
								echo '<td align="center"><input type="checkbox" id="' . $DHocVien[$i]['MaHocVien'] . '" name="invite[]" value="' . $DHocVien[$i]['MaHocVien'] . '" /></td>';
								echo '<td align="center"><b>' . ($i + 1) . '</b></td>';
								echo '<td align="center">' . $DHocVien[$i]['SoMay'] . '</td>';
								echo '<td>' . $DHocVien[$i]['MaHocVien'] . '</td>';
								echo '<td>' . $HT[0] . '</td>';
								echo '<td>' . $HT[1] . '</td>';
								echo '<td>' . ConvertDate($DHocVien[$i]['NgaySinh']) . '</td>';
								echo '<td align="center">' . $DHocVien[$i]['Lop'] . '</td>';
								echo '<td></td>';
							echo '</tr>';
						}
					?>
				</tr>
			</table>
			<span style="color:red;">Đánh dấu check vào những học viên vắng mặt</span>
			<table width="100%">
				<tr>
					<td width="70%" align="right"><span id="SL"></span></td>
					
					<td height="30px" align="right"><input onclick="return confirm('Bạn muốn tạo buổi học và thực hiện điểm danh với các lựa chọn ở trên?');" style="padding: 0 20px 0 20px; cursor:pointer" type="submit" value="Tạo buổi học và điểm danh" /></td>
				</tr>
			</table>
		</form>
	</div>
	<div class="DDRight">
		<div class="Title">
			CÁC BUỔI HỌC & DỰ KIẾN
		</div>
		<table width="100%">
			<?php
				$DiemDanh = new diemdanh_bs();
				$DiemDanh->SetMaLopHoc($DLopHoc[0]['MaLopHoc']);
				
				$index = 1;
				$NgayHocGanNhat = null;
				if($DBuoiHoc != null)
				{
					for($i = count($DBuoiHoc) - 1; $i >= 0 ; $i--)
					{
						$DiemDanh->SetMaBuoiHoc($DBuoiHoc[$i]['MaBuoiHoc']);
						$DDiemDanh = $DiemDanh->LayDanhSach();
						$SoHocVienVang = $DDiemDanh == null ? 0 : count($DDiemDanh);
						echo '<tr style="background-color: #f1f1f1;">';
							echo '<td align="center"><b>' . $index . '</b></td>';
							echo '<td align="center">' . ConvertDate($DBuoiHoc[$i]['NgayHoc']) . '</td>';
							echo '<td align="center">' . ($SoHocVienVang == 0 ? "<b>" : "") . (count($DHocVien) - $SoHocVienVang) . '/' . count($DHocVien) . ($SoHocVienVang == 0 ? "</b>" : "") . '</td>';
						echo '</tr>';
						$index++;
						$NgayHocGanNhat = $DBuoiHoc[$i]['NgayHoc'];
					}
				}
				
				include_once '../classes/buoihocdukien_bs.php';
				$BuoiHocDuKien = new buoihocdukien_bs();
				$BuoiHocDuKien->SetMaLopHoc($DLopHoc[0]['MaLopHoc']);
				$DBuoiHocDuKien = $BuoiHocDuKien->LayDanhSach();
				if($DBuoiHocDuKien != null)
				{
					for($i = 0; $i < count($DBuoiHocDuKien); $i++)
					{
						if($DBuoiHocDuKien[$i]['NgayHoc'] > $NgayHocGanNhat) // chỉ hiển thị những buổi dự kiến và chưa học
						{
							echo '<tr>';
								echo '<td align="center"><b>' . $index . '</b></td>';
								echo '<td align="center">' . ConvertDate($DBuoiHocDuKien[$i]['NgayHoc']) . '</td>';
								echo '<td align="center">__/__</td>';
							echo '</tr>';
							$index++;
						}
					}
				}
			?>			
		</table>
	</div>
</div>
<?php
	}
?>
<script type="text/javascript">
	var x, n;
	$(document).ready(function() {
		x = 0;
		n = <?php echo count($DHocVien); ?>;
		$("#SL").html("Vắng mặt: <b>" + x + "/" + n);
	});
	function checkCheckbox(checkboxId)
	{
		var chk = document.getElementById(checkboxId);
		if (chk)
		{
			if(chk.checked == true)
			{
				chk.checked = false;
				x--;
				$("#SL").html("Vắng mặt: <b>" + x + "/" + n);
			}
			else
			{
				chk.checked = true;
				x++;
				$("#SL").html("Vắng mặt: <b>" + x + "/" + n);
			}
		}
		
	};
</script>
